worm compressor - French English Dictionary